
    //这个方法，是用于判断是否有登录的
    export default async function() {
        {
        //判断是否有获取到本地存储
        let ipAddress = uni.getStorageSync("ipAddress")
        let model = uni.getStorageSync("model")
        let auth = uni.getStorageSync("auth")

        if(!auth || JSON.stringify(auth) == "{}")
        {
            uni.showToast({
                title: '未登录',
                icon: 'none'
            })
        }
        
        const list = ['navigateTo', 'redirectTo', 'reLaunch', 'switchTab']
        // 用遍历的方式分别为,uni.navigateTo,uni.redirectTo,uni.reLaunch,uni.switchTab这4个路由方法添加拦截器
    
  
            list.forEach((item)=>{
                uni.addInterceptor(item, {
                    invoke(e) {
                        // console.log(e)
                        // 获取要跳转的页面路径（url去掉"?"和"?"后的参数）
                        const url = e.url.split('?')[0]

                     
                            uni.request({
                                url: 'https://luxuries.h1668.com/first/admin/insertlog', //仅为示例，并非真实接口地址。
                                method:"GET",
                                header: {
                                    'X-Requested-With': 'XMLHttpRequest'
                                  },
                                  data:{
                                    adminid:auth.id,
                                    model:model,
                                    ipAddress:ipAddress,
                                    url:url
                                  },
                                  success:((result)=>{
                                    // console.log(result)
                                  })

                            })
                      
                    }
                })
            })
        
        }
    }